/* 
 *  Copyright (c) 2011—2013 Panguso.com. All rights reserved. 
 *  File Name:  DbLogTokenizer.java                                      
 *  File Contents Outline : 日志分噪声规则数据对象
 *  File  Create Date:   2012年7月30日
 *  File Version#: Revision#: #1                  
 *  File  Latest Modify Date : 2013年1月16日
 *  File Author :  bachuan@panguso.com
 */
package storage.dbobject;

import java.util.UUID;
public class DbNoiseIdentifyRule {

    public static final String cl_key = "KEY";
    private String rowKey;
    public static final String cl_name = "name";
    private String name;
    public static final String cl_noiseRule = "noiseRule";
    private String noiseRule;
    public static final String cl_createTime = "createTime";
    private String createTime;

   public DbNoiseIdentifyRule(String rowKey, String name, String noiseRule, String createTime) {        
        this.rowKey = rowKey;
        this.createTime = createTime;
        this.name = name;
        this.noiseRule = noiseRule;
    }

    public DbNoiseIdentifyRule(String name, String noiseRule, String createTime) {       
        this.rowKey = UUID.randomUUID().toString();
        this.createTime = createTime;
        this.name = name;
        this.noiseRule = noiseRule;
    }

    /**
     * @return the rowKey
     */
    public String getRowKey() {
        return rowKey;
    }

    /**
     * @param rowKey the rowKey to set
     */
    public void setRowKey(String rowKey) {
        this.rowKey = rowKey;
    }

    /**
     * @return the name
     */
    public String getName() {
        return name;
    }

    /**
     * @param name the name to set
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return the noiseRule
     */
    public String getNoiseRule() {
        return noiseRule;
    }

    /**
     * @param noiseRule the noiseRule to set
     */
    public void setNoiseRule(String noiseRule) {
        this.noiseRule = noiseRule;
    }

    /**
     * @return the createTime
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * @param createTime the createTime to set
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }   
    
}
